package com.han.demo2.after;
import com.han.demo2.after.*;

/**
 * @ClassName RectangleDemo
 * @Description 描述该类的功能
 * @Author duoduo Han
 * @Date 2024/6/2 13:56
 */
public class RectangleDemo {
    public static void main(String[] args) {
        //创建长方形对象
        Rectangle r = new Rectangle();
        r.setLength(10);
        r.setWidth(5);
        resize(r);
        printLengthAndWidth(r);
        //测试正方形对象
        System.out.println("=====================================");
        Square s = new Square();
        s.setSize(10);
        printLengthAndWidth(s);

    }

    //扩宽的方法
    public static void resize(Rectangle rectangle) {
        //判断款如果比长小，进行扩宽的操作
        while (rectangle.getWidth() <= rectangle.getLength()) {
            rectangle.setWidth(rectangle.getWidth() + 1);
        }
    }

    //打印长宽的方法
    public static void printLengthAndWidth(Quadrilateral quadrilateral) {
        System.out.println("长：" + quadrilateral.getLength());
        System.out.println("宽：" + quadrilateral.getWidth());

    }

}
